/**
 * @typedef { Object } IDisplayedSessionData - Интерфейс для данных, отображаемых в таблице сессий.
 * @property { number } id - id строки.
 * @property { boolean } disabled - Отключение строки.
 * @property { React.JSX.Element } - Элемент React для отображения в колонке "ОС".
 * @property { React.JSX.Element } - Элемент React для отображения в колонке "Браузер".
 * @property { string } ip -ip адрес устроиства с которого была открыта сессия.
 * @property { string } region - Регион местоположения устройства.
 * @property { string } city - Город местоположения устройства.
 * @property { string } created_date - Дата создания сессии в мс.
 * @property { string } changed_date - Дата изменения сессии в мс.
 * @property { React.JSX.Element } - Элемент React для отображения в колонке "Удалить".
 * @property { boolean } current - Текущая сессия.
 */
export interface IDisplayedSessionData {
    id: number;
    disabled: boolean;
    os: React.JSX.Element;
    browser: React.JSX.Element;
    ip: string;
    region: string;
    city: string;
    created_date: string;
    changed_date: string;
    actions: React.JSX.Element;
    current: boolean;
}